JetBackup\BackupJob\BackupJob D

Total Complexity 149
Dependencies 26
Dependents 34
Total lines 725
Lines of code 442
Logical lines of code 304
Comment lines 80
Methods 57
Properties 0

Methods 57

Method Rating Maintainability Complexity Lines of code
validateFields()
B
47 19 29
getContainsName()
A
56 9 17
updateMultiSchedules()
A
50 8 27
getDisplayCLI()
A
49 8 27
getDisplay()
A
47 7 35
getAllExcludes()
S
52 6 23
addToQueueScheduled()
S
54 6 20
getNextSchedule()
S
62 6 11
getDefaultExcludes()
S
45 3 46
updateSchedule()
S
60 5 13
getDefaultConfigJob()
S
48 3 34
addSchedule()
S
62 4 11
getRunningSchedules()
S
69 4 6
calculateNextRun()
S
66 4 8
getScheduleIndex()
S
69 4 6
removeSchedule()
S
67 4 7
getDefaultJob()
S
55 2 20
getScheduleById()
S
71 3 5
save()
S
73 2 5
getNextRun()
S
75 2 4
__construct()
S
75 2 4
setSchedules()
S
72 2 5
getSchedules()
S
70 2 6
addToQueue()
S
61 1 13
duplicate()
S
62 1 11
getScheduleTypes()
S
79 1 3
setDefault()
S
90 1 1
getLastRun()
S
89 1 1
isDefault()
S
90 1 1
db()
S
80 1 3
query()
S
80 1 3
getBackupDir()
S
79 1 3
getDestinationsCount()
S
67 1 8
setType()
S
90 1 1
getName()
S
91 1 1
setName()
S
90 1 1
getUniqueId()
S
91 1 1
setUniqueId()
S
90 1 1
setLastRun()
S
90 1 1
isEnabled()
S
89 1 1
getType()
S
90 1 1
getMonitor()
S
89 1 1
getExcludes()
S
90 1 1
setExcludes()
S
90 1 1
getDestinations()
S
90 1 1
setScheduleTime()
S
90 1 1
getIdentifier()
S
78 1 3
setMonitor()
S
90 1 1
setExcludeDatabases()
S
90 1 1
setEnabled()
S
90 1 1
getExcludeDatabases()
S
90 1 1
setContains()
S
90 1 1
getContains()
S
89 1 1
setDestinations()
S
90 1 1
setHidden()
S
90 1 1
isHidden()
S
89 1 1
getScheduleTime()
S
90 1 1